func runtime.noescape
45 uses
runtime (current package)
alg.go#L277: return strhash(noescape(unsafe.Pointer(&s)), seed)
alg.go#L286: return memhash32(noescape(unsafe.Pointer(&i)), seed)
alg.go#L290: return memhash64(noescape(unsafe.Pointer(&i)), seed)
alg.go#L294: return nilinterhash(noescape(unsafe.Pointer(&i)), seed)
alg.go#L300: return interhash(noescape(unsafe.Pointer(&i)), seed)
atomic_pointer.go#L35: atomic.StorepNoWB(noescape(ptr), new)
atomic_pointer.go#L63: old := unsafe.Pointer(sync_atomic_SwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(new)))
atomic_pointer.go#L76: return sync_atomic_CompareAndSwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(old), uintptr(new))
cgocall.go#L313: *(*unsafe.Pointer)(unsafe.Pointer(&cb)) = noescape(unsafe.Pointer(&cbFV))
debugcall.go#L242: *(*unsafe.Pointer)(unsafe.Pointer(&dispatchF)) = noescape(unsafe.Pointer(&dispatchFV))
heapdump.go#L375: gentraceback(pc, sp, lr, gp, 0, nil, 0x7fffffff, dumpframe, noescape(unsafe.Pointer(&child)), 0)
map_fast32.go#L29: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L69: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L104: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L194: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast32.go#L285: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L29: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L69: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L104: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L194: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_fast64.go#L285: hash := t.hasher(noescape(unsafe.Pointer(&key)), uintptr(h.hash0))
map_faststr.go#L80: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L175: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
map_faststr.go#L215: hash := t.hasher(noescape(unsafe.Pointer(&s)), uintptr(h.hash0))
map_faststr.go#L314: hash := t.hasher(noescape(unsafe.Pointer(&ky)), uintptr(h.hash0))
mbitmap.go#L2022: gentraceback(_g_.m.curg.sched.pc, _g_.m.curg.sched.sp, 0, _g_.m.curg, 0, nil, 1000, getgcmaskcb, noescape(unsafe.Pointer(&frame)), 0)
mgc.go#L1696: p2 := uintptr(noescape(p))
netpoll_epoll.go#L156: read(int32(netpollBreakRd), noescape(unsafe.Pointer(&tmp[0])), int32(len(tmp)))
os_linux.go#L262: n = read(fd, noescape(unsafe.Pointer(&buf[0])), int32(unsafe.Sizeof(buf)))
os_linux.go#L305: ptr := noescape(unsafe.Pointer(&numbuf[0]))
panic.go#L459: gp._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L480: d._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L792: gp._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
panic.go#L834: d._panic = (*_panic)(noescape(unsafe.Pointer(&p)))
proc.go#L1367: _g_.stack.hi = uintptr(noescape(unsafe.Pointer(&size)))
signal_unix.go#L618: if sig == _SIGTRAP && testSigtrap != nil && testSigtrap(info, (*sigctxt)(noescape(unsafe.Pointer(c))), gp) {
stack.go#L930: gentraceback(^uintptr(0), ^uintptr(0), 0, gp, 0, nil, 0x7fffffff, adjustframe, noescape(unsafe.Pointer(&adjinfo)), 0)
stack.go#L1346: *(*slice)(unsafe.Pointer(&objs)) = slice{array: noescape(p), len: int(n), cap: int(n)}
stubs.go#L178: func noescape(p unsafe.Pointer) unsafe.Pointer {
time_nofake.go#L29: return overrideWrite(fd, noescape(p), n)
traceback.go#L330: if !callback((*stkframe)(noescape(unsafe.Pointer(&frame))), v) {
traceback.go#L1410: call(cgoSymbolizer, noescape(unsafe.Pointer(arg)))
traceback.go#L1426: buf: (*uintptr)(noescape(unsafe.Pointer(&buf[0]))),
traceback.go#L1435: call(cgoTraceback, noescape(unsafe.Pointer(&arg)))
vdso_linux.go#L276: info1 := (*vdsoInfo)(noescape(unsafe.Pointer(&info)))